Documentation for class slide

Inherits from 	gadget 

Properties declared in slide 
	add_effect 
	add_speed 
	autoresize_graphics 
	border_type 
	fill_color 
	graphics 
	remove_effect 
	remove_speed 
	slide_show 

Class Methods declared in slide 
	new 

Methods declared in slide 
	any 
		add_effect 
		add_graphic(graphic) 
		add_graphic_with_effect(graphic, effect, speed) 
		add_speed 
		autoresize_gadgets 
		border_type 
		fill_color 
		find_graphic_with_tag(symbol) 
		graphics 
		remove_effect 
		remove_speed 
		set_add_effect(effect) 
		set_add_speed(speed) 
		set_autoresize_gadgets(boolean) 
		set_border_type(type) 
		set_fill_color(color) 
		set_remove_effect(effect) 
		set_remove_speed(speed)
		slide_show 
		slide_was_added 
		slide_was_removed 
	events 
		slide_was_added 
		slide_was_removed 

Class 
#begin_class
slide 
The class slide is a sub-class of the class gadget. 
The main property of a slide is that it may contain graphics. The property graphics is a collection of all the graphics in a slide. Graphics at the end of the collection will be displayed over graphics at the beginning of the collection.

The fill color and a border type properties determine the appearance of a slide.
#end_class

Properties 

#begin_property
add_effect 
Stores the effect that will be used when the slide is shown in a slide-show. If the value is #no_effect, the add-effect of the slide-show will be used instead. 
The different effects are:
#no_effect
#dissolve
#wipe_left
#wipe_left_and_dissolve
#wipe_right
#wipe_right_and_dissolve
#wipe_up
#wipe_up_and_dissolve
#wipe_down
#wipe_down_and_dissolve
#iris
#door
#curtain
Default is #no_effect.
#end_property

#begin_property
add_speed 
Stores the speed that will be used when the slide is shown in a slide-show. If the value is 0, the add-speed of the slide-show will be used instead.
#end_property

#begin_property
autoresize_graphics 
Stores a boolean value. If the value is true, the graphics in the slide will autoresize. 
#end_property

#begin_property
border_type 
Stores the border-type of the slide. 
The different border-types are:
#no_border
#border
#groove_border
#button_border
#gray_bezel_border
#white_bezel_border
#end_property

#begin_property
fill_color 
Stores the color object for the slides fill-color.
#end_property

#begin_property
graphics 
Stores a collection of all the graphics in the slide.
#end_property

#begin_property
remove_effect 
Stores the effect that will be used when the slide is removed from being visible in a slide-show. If the value is #no_effect, the remove-effect of the slide-show will be used instead. 
The different effects are:
#no_effect
#dissolve
#wipe_left
#wipe_left_and_dissolve
#wipe_right
#wipe_right_and_dissolve
#wipe_up
#wipe_up_and_dissolve
#wipe_down
#wipe_down_and_dissolve
#iris
#door
#curtain
Default is #no_effect.
#end_property

#begin_property
remove_speed 
Stores the speed that will be used when the slide is removed from being visible in a slide-show. If the value is 0, the remove-speed of the slide-show will be used instead.
#end_property

#begin_property
slide_show 
Stores a reference to the slide-show in which the slide is located. If the slide is not located in a slide-show the value is nil. 
#end_property

Methods 

#begin_method
add_effect 
Returns the add_effect property of the slide.
#end_method

#begin_method
add_graphic(graphic) 
Adds graphic to the collection of graphics in the slide and redraws it. 
Returns self.
#end_method

#begin_method
add_graphic_with_effect(graphic, effect, speed) 
Adds graphic to the collection of graphics in the slide using the visual effect effect and the effect speed speed. The different effects are:
#no_effect
#dissolve
#wipe_left
#wipe_left_and_dissolve
#wipe_right
#wipe_right_and_dissolve
#wipe_up
#wipe_up_and_dissolve
#wipe_down
#wipe_down_and_dissolve
#iris
#door
#curtain
Returns self.
#end_method

#begin_method
add_speed 
Returns the add_speed property of the slide.
#end_method

#begin_method
autoresize_gadgets 
Returns the autoresize_gadgets property of the slide.
#end_method

#begin_method
border_type 
Returns the border_type property of the slide.
#end_method

#begin_method
fill_color 
Returns the fill_color property of the slide.
#end_method

#begin_method
find_graphic_with_tag(symbol) 
Returns the graphic in the collection graphics with the tag symbol. If no match the method returns nil.
#end_method

#begin_method
graphics 
Returns the graphics property of the slide.
#end_method

#begin_method
remove_effect 
Returns the remove_effect property of the slide.
#end_method

#begin_method
remove_speed 
Returns the remove_speed property of the slide.
#end_method

#begin_method
set_add_effect(effect) 
Sets the add_effect property to effect. 
Returns self.
#end_method

#begin_method
set_add_speed(speed) 
Sets the add_speed property to speed. 
Returns self.
#end_method

#begin_method
set_autoresize_gadgets(boolean) 
Sets the autoresize_gadgets property to boolean. 
Returns self.
#end_method

#begin_method
set_border_type(type) 
Sets the border_type property to the symbol type. 
The different border-types are:
#no_border
#border
#groove_border
#button_border
#gray_bezel_border
#white_bezel_border
Returns self.
#end_method

#begin_method
set_fill_color(color) 
Sets the fill_color property to color. 
Returns self.
#end_method

#begin_method
set_remove_effect(effect) 
Sets the remove_effect property to the symbol effect. 
Returns self.
#end_method

#begin_method
set_remove_speed(speed) 
Sets the remove_speed property to speed. 
Returns self.
#end_method

#begin_method
slide_show 
Returns the slide_show property of the slide.
#end_method

#begin_method
slide_was_added 
This method does not do anything. The message is sent to the slide when the slide is made the current slide in a slide-show. Specialize the method to get the desired behavior. 
Returns self.
#end_method

#begin_method
slide_was_removed 
This method does not do anything. The message is sent to the slide when the slide is removed from being the current slide in a slide-show. Specialize the method to get the desired behavior. 
Returns self.
#end_method

Class Methods 

#begin_class_method
new 
Returns a new slide object.
#end_class_method